something that helps - Spanish English Dictionary